Definition of Channel Tunnel

  • (noun) the railroad tunnel between France and England under the English Channel

Synonyms of Channel Tunnel


Antonyms of Channel Tunnel


No Antonyms Found.

Homophones of Channel Tunnel


No Homophones Found.